/* small screen fixes */

#content { min-width: 300px; }

#welcome #institutionblock {
  float: none;
  margin: 0 auto;
  width: 50%;
}

#welcome .startButton .btn { display: block; }

#welcome p { width: 100%; }

.oaPanel.left, .oaPanel.right, .oaPanel.left > *, .oaPanel.right > *, #globalStats, #statsExplanations, .siteSummary.left, .siteSummary.right {
  float: none;
  margin: 0;
}
.oaPanel.left, .oaPanel.right, .siteSummary.left, .siteSummary.right { width: 100%; margin: 0 0 20px 0; }

.flex { flex-direction: column; }
#sidebar { width: 100%; }
#summaryLists { align-self: auto; }
#sidebar, #summaryLists, #sidebarSeparator { order: 0; margin: 0; }

#subfooter { min-width: 300px; }
#subfooter p { margin: 10px 0; }
